Predictux: A Framework for Predicting Linux Kernel Incremental Release Times

نویسندگان

  • Subhajit Datta
  • Robert van Engelen
  • Andy Wang
چکیده

Reliable software systems typically have a version release mechanism that is well organized and documented. This can be drawn upon to predict release timelines, which is helpful in gauging the quality of the software development and maintenance activity. In this paper we present initial results from developing and applying Predictux – a decision-tree-based framework to predict release times of Linux kernel versions. We compare predictions from the framework with actual data and discuss our future plans for refining Predictux further.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Perpetual development: A model of the Linux kernel life cycle

Software evolution is widely recognized as an important and common phenomenon, whereby the system follows an ever-extending development trajectory with intermittent releases. Nevertheless there have been only few lifecycle models that attempt to portray such evolution. We use the evolution of the Linux kernel as the basis for the formulation of such a model, integrating the progress in time wit...

متن کامل

Efficient Implementation of the bare-metal Hypervisor MetalSVM for the SCC

The focus of this paper is the efficient implementation of our compact operating system kernel as a bare-metal hypervisor for the SCC. We describe source, functionality, and the operation of our kernel, as well as the interaction with the already published communication layer. Furthermore we give a detailed insight into the boot procedure of the SCC from reset to the starting point of our light...

متن کامل

Maintaining the Correctness of the Linux Security Modules Framework

In this paper, we present an approach, supported by software tools, for maintaining the correctness of the Linux Security Modules (LSM) framework (the LSM community is aiming for inclusion in Linux 2.5). The LSM framework consists of a set of function call hooks placed at locations in the Linux kernel that enable greater control of user-level processes’ use of kernel functionality, such as is n...

متن کامل

Standalone Device Drivers in Linux

However, this traditional scheme has a number of major disadvantages. First of all, it means that each version of the device driver is linked to a specific version of the kernel. So if a device is only supported in a development release, a customer who might otherwise want to use a stable, production release might be forced to use a bleeding-edge system. Alternatively, there may be bugs present...

متن کامل

A User Centered Evolutionary Scheduling Framework

The need for supporting CSCW applications with heterogeneous and varying user requirements call for adaptive and reconfigurable schedulers accommodating a mixture of real-time, proportional share, fixed priority and other policies, thus overcoming frustrating processor bottlenecks. In this paper we try to overcome this anomaly by proposing an evolutionary strategy for a Meta Hierarchical Schedu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008